def analyze_words(input_str):    
    words = input_str.split()
    
    if len(words) <= 1:
        return "Мало данных для анализа"    
    upper_count = 0    
    latin_count = 0
    short_count = 0    
    max_length_word = words[0]
    max_length = len(words[0])    
    hyphen_count = 0

    for word in words:
        if word[0].isupper() and ord('А') <= ord(word[0]) <= ord('я'):            
            upper_count += 1
        if any(char.isalpha() and ord(char) < 128 for char in word):            
            latin_count += 1
        if len(word) <= 3:
            short_count += 1        
        if len(word) > max_length:
            max_length_word = word            
            max_length = len(word)
        hyphen_count += word.count('-')
        
    result = (len(words), upper_count, latin_count, short_count, max_length_word, max_length, hyphen_count)    
    return result

input_str = input("Введите слова, разделенные пробелом: ")
analysis = analyze_words(input_str)
if isinstance(analysis, str):    
    print(analysis)
else:    
    print("Кол-во слов:", analysis[0])
    print("Кол-во слов с заглавной кириллической буквы", analysis[1])    
    print("Кол-во слов содержащих латинский символ:", analysis[2])
    print("Кол-во слов не превышающих 3 символа:", analysis[3])    
    print("Самое длинное слово:", analysis[4])    
    print("Длина слова:", analysis[5])
    print("Кол-во слов в составе которых имеется дефис:", analysis[6])